subject to public shaming/humiliation - Allemand Anglais Dictionnaire